10aec64c1a027e42eebd33242cc0aa2bcf5bc8cd,python/src/com/jetbrains/python/codeInsight/PyKeywordCompletionContributor.java,PyKeywordCompletionContributor,addElse,#,222
Before Change
protected void addElse() {
extend(
CompletionType.BASIC, psiElement().withLanguage(PythonLanguage.getInstance())
.andNot(AFTER_QUALIFIED_REFERENCE).andOr(IN_LOOP, IN_IF, IN_TRY, AFTER_LOOP, AFTER_IF, AFTER_TRY),
new CompletionProvider<CompletionParameters>() {
protected void addCompletions(
@NotNull final CompletionParameters parameters, final ProcessingContext context, @NotNull final CompletionResultSet result
After Change
CompletionType.BASIC, psiElement()
.withLanguage(PythonLanguage.getInstance())
.and(FIRST_ON_LINE)
.andOr(IN_COND_STMT, IN_TRY_BODY, IN_EXCEPT_BODY, AFTER_COND_STMT_NO_ELSE, AFTER_TRY_NO_ELSE)
//.andNot(RIGHT_AFTER_COLON)
.andNot(AFTER_QUALIFIER)
,
new CompletionProvider<CompletionParameters>() {